Shoulder pain is a common problem with a number of different causes. It’s often a symptom of another problem.
There are a number of reasons why you might be experiencing shoulder pain, which include:
In some cases, pain in the shoulder isn’t caused by a problem in the shoulder joint, but by a problem in another area, such as the neck, that is felt in the shoulder and upper back.
There are things you can do yourself to treat shoulder pain, including using painkillers such as ibuprofen, or ice packs to reduce inflammation and relieve pain. Avoiding activities that may aggravate your symptoms will also help.
Depending on the cause of your shoulder pain, you may need further treatment, such as:
In most cases, shoulder disorders improve over time if treatment advice is followed.
You should see your GP if your pain is the result of an injury, is particularly bad, or there is no sign of improvement after a couple of weeks.
Shoulder pain can be a long-term problem: up to half of people still have symptoms after 18 months. A correct diagnosis will ensure you receive the right treatment.
Source: NHS UK
http://www.nhs.uk/Conditions/shoulderpain/Pages/introduction.aspx